package net.monkeybros.sbus.model;

import com.neurospeech.wsclient.*;
import org.w3c.dom.*;

public class InfoSeparacion extends WSObject
{
	
	private Integer _tiempo;
	public Integer gettiempo(){
		return _tiempo;
	}
	public void settiempo(Integer value){
		_tiempo = value;
	}
	private Integer _espacio;
	public Integer getespacio(){
		return _espacio;
	}
	public void setespacio(Integer value){
		_espacio = value;
	}
	private Integer _estado;
	public Integer getestado(){
		return _estado;
	}
	public void setestado(Integer value){
		_estado = value;
	}
	
	public static InfoSeparacion loadFrom(Element root) throws Exception
	{
		if(root==null){
			return null;
		}
		InfoSeparacion result = new InfoSeparacion();
		result.load(root);
		return result;
	}
	
	
	protected void load(Element root) throws Exception
	{
		this.settiempo(WSHelper.getInteger(root,"tiempo",false));
		this.setespacio(WSHelper.getInteger(root,"espacio",false));
		this.setestado(WSHelper.getInteger(root,"estado",false));
	}
	
	
	
	public Element toXMLElement(Element root)
	{
		Element e = root.getOwnerDocument().createElement("InfoSeparacion");
		fillXML(e);
		return e;
	}
	
	public void fillXML(Element e)
	{
		WSHelper.addChild(e,"tiempo",String.valueOf(_tiempo),false);
		WSHelper.addChild(e,"espacio",String.valueOf(_espacio),false);
		WSHelper.addChild(e,"estado",String.valueOf(_estado),false);
	}
	
}
